package com.dengbw.systemtransfer.model.db;


import lombok.*;
import io.swagger.annotations.ApiModelProperty;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;

@Getter
@Setter
@NoArgsConstructor
@AllArgsConstructor
public class SysConfig {

	@TableId(type = IdType.AUTO)
	/**
	 * ID 
	 */
	@ApiModelProperty(value = "ID ", position = 0)
	private Long id;

	/**
	 * 标签ID 
	 */
	@ApiModelProperty(value = "标签ID ", position = 1)
	private Long labelId;

	/**
	 * 配置名
	 */
	@ApiModelProperty(value = "配置名", position = 2)
	private String configName;

	/**
	 * 数据键
	 */
	@ApiModelProperty(value = "数据键", position = 3)
	private String configKey;

	/**
	 * 数据值
	 */
	@ApiModelProperty(value = "数据值", position = 4)
	private String configValue;

	/**
	 * 排序
	 */
	@ApiModelProperty(value = "排序", position = 5)
	private Integer orderNum;

	/**
	 * 值类型#'1':'默认输入','2':'是与否','3':'候选项'
	 */
	@ApiModelProperty(value = "值类型#'1':'默认输入','2':'是与否','3':'候选项'", position = 6)
	private Integer valueType;

	/**
	 * 候选项
	 */
	@ApiModelProperty(value = "候选项", position = 7)
	private String valueItems;

	/**
	 * 备注
	 */
	@ApiModelProperty(value = "备注", position = 8)
	private String remark;

	/**
	 * 创建者
	 */
	@ApiModelProperty(value = "创建者", position = 9)
	private String createId;

	/**
	 * 创建时间
	 */
	@ApiModelProperty(value = "创建时间", position = 10)
	private java.util.Date createDate;

	/**
	 * 更新者
	 */
	@ApiModelProperty(value = "更新者", position = 11)
	private String updateId;

	/**
	 * 更新时间
	 */
	@ApiModelProperty(value = "更新时间", position = 12)
	private java.util.Date updateDate;

	private String tenantId;

	/**
	 * 村租户标识
	 */
	@ApiModelProperty(value = "村租户标识", position = 14)
	private Long subTenantId;


}
